PeAgent - A Mobile Agent System to Support Secure Internet and Web Applications
نویسندگان
چکیده
Many agent-based systems have been developed over the past decade; however, the security issues are usually not addressed adequately. In order to make the mobile agent paradigm more useful and acceptable for Web and Internet applications, the security considerations should go beyond the protection of basic agent execution environments. In this paper, we present the design of a robust Java-based mobile agent system, PeAgent. The PeAgent system not only incorporates a fine-grain agent privilege control mechanism, but also includes a multi-level protection mechanism that can be used throughout the life-cycle of agents. A two-level domain hierarchy is constructed to organize the large number of Internet nodes in the agent system into manageable units: the Global/Domain Management Unit (GMU/DMU). Each unit consists of a Certification Authority (CA) and a Location Manager (LM). The certificates issued from GMU and DMU define the access privileges on the PeAgent servers for each agent. A context hierarchy is built up on the PeAgent servers for fine-level resource access control and agent management. Overall, the PeAgent system provides a secure computing environment for widely distributed applications over a network of heterogeneous platforms. It also facilitates the development of secure Web-based applications.
منابع مشابه
A Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملResearch on Distributed Gis Based on Mobile Agent
With the emergence of more sophisticated distributed computing environment and wide spread acceptance and available of Internet and World Wide Web (WWW) technologies, a new generation of Geographic Information System (GIS) emphasizing on open architecture, distributed computing capability, mobility, interoperability, extensibility and intelligence has been receiving more attention over the past...
متن کاملNaplet: A Flexible Mobile Agent Framework for Network-Centric Applications
As an alternative distributed programming paradigm, mobile agent technology has recently received much attention with the explosive growth of the Internet. To support mobile agent oriented programming, we have developed a Java-compliant system, Naplet, for increasingly important network-centric distributed applications. The system provides programmers with constructs to create and launch agents...
متن کاملLAVA: Secure Delegation of Mobile Applets: Design, Implementation, and Applications
Mobile agents are tasks or processes which can be autonomously delegated or transferred from one network node to another. This distributed computing paradigm is modern and powerful. Many network-based applications have been developed or designed under this model. The application areas include, for example, intelligent agent, network and system management, web-based mobile applets, electronic co...
متن کاملA Logic-based Framework for Mobile Intelligent Information Agents
Information agents are computational software systems that provides transparent access to many different information sources in the Internet, and to be able to retrieve, analyze, manipulate, and integrate heterogeneous data and information on demand. Mobile agents are an effective choice for many applications to improve latency and bandwidth of client-server applications and to reduce vulnerabi...
متن کامل